Hard-ODT: Hardware-Friendly Online Decision Tree Learning Algorithm and System
نویسندگان
چکیده
Decision trees are machine learning models commonly used in various application scenarios. In the era of big data, traditional decision tree induction algorithms not suitable for large-scale datasets due to their stringent data storage requirement. Online have been devised tackle this problem by concurrently training with incoming samples and providing inference results. However, even most up-to-date online still suffer from either high memory usage or computational intensity dependency long latency, making them challenging implement hardware. To overcome these difficulties, we introduce a new quantile-based algorithm improve Hoeffding tree, one state-of-the-art models. The proposed is lightweight terms both demand, while maintaining generalization ability. A series optimization techniques dedicated investigated hardware perspective, including coarse-grained fine-grained parallelism, dynamic memory-based resource sharing, pipelining forwarding. Following this, present Hard-ODT, high-performance, hardware-efficient scalable system on field-programmable gate array (FPGA) system-level techniques. Performance utilization modeled complete early fast analysis tradeoff between design metrics. Finally, propose flow which applied FPGA run-time power monitoring as case study. Experimental results show that our outperforms method, leading 0.05% 12.3% improvement accuracy. Real implementation demonstrates $384\times $ notation="LaTeX">$1581\times speedup execution time over design. modeling strategy Hard-ODT achieves an average prediction error within 4.93% commercial gate-level estimation tool.
منابع مشابه
The Alternating Decision Tree Learning Algorithm
The application of boosting procedures to de cision tree algorithms has been shown to pro duce very accurate classi ers These classi ers are in the form of a majority vote over a number of decision trees Unfortunately these classi ers are often large complex and di cult to interpret This paper describes a new type of classi cation rule the alternat ing decision tree which is a generalization of...
متن کاملA Fast Decision Tree Learning Algorithm
There is growing interest in scaling up the widely-used decision-tree learning algorithms to very large data sets. Although numerous diverse techniques have been proposed, a fast tree-growing algorithm without substantial decrease in accuracy and substantial increase in space complexity is essential. In this paper, we present a novel, fast decision-tree learning algorithm that is based on a con...
متن کاملA Low-Power Hardware-Friendly Binary Decision Tree Classifier for Gas Identification
In this paper, we present a hardware friendly binary decision tree (DT) classifier for gas identification. The DT classifier is based on an axis-parallel decision tree implemented as threshold networks—one layer of threshold logic units (TLUs) followed by a programmable binary tree implemented using combinational logic circuits. The proposed DT classifier circuit removes the need for multiplica...
متن کاملAn Online Learning Algorithm for Neuromorphic Hardware Implementation
We propose a sign-based online learning (SOL) algorithm for a neuromorphic hardware framework called Trainable Analogue Block (TAB). The TAB framework utilises the principles of neural population coding, implying that it encodes the input stimulus using a large pool of nonlinear neurons. The SOL algorithm is a simple weight update rule that employs the sign of the hidden layer activation and th...
متن کاملA Multi-relational Decision Tree Learning Algorithm - Implementation and Experiments
We describe an efficient implementation (MRDTL-2) of the Multirelational decision tree learning (MRDTL) algorithm [19] which in turn was based on a proposal by Knobbe et al. [15] We describe some simple techniques for speeding up the calculation of sufficient statistics for decision trees and related hypothesis classes from multi-relational data. Because missing values are fairly common in many...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
سال: 2021
ISSN: ['1937-4151', '0278-0070']
DOI: https://doi.org/10.1109/tcad.2020.3043328